package com.sc.nft.entity.vo;

import com.sc.nft.enums.RankingBoardIncomeAndRewardsStatusEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class GetRankingBoardDetailsVO {

    @ApiModelProperty(value = "记录id")
    private Long id;

    @ApiModelProperty(value = "排名")
    private Integer ranking;

    @ApiModelProperty(value = "用户昵称")
    private String nickName;

    @ApiModelProperty(value = "用户手机号")
    private String userTel;

    @ApiModelProperty(value = "用户真实姓名")
    private String name;

    @ApiModelProperty(value = "持仓藏品")
    private String collectionName;

    @ApiModelProperty(value = "持仓数量")
    private Integer holdCount;

    @ApiModelProperty(value = "榜单奖励")
    private String rewardsDetails;

    @ApiModelProperty(value = "排名激励奖励（红包）")
    private String incomeAmount;

    @ApiModelProperty(value = "发放状态 UNISSUED:未发放; ISSUED:已发放; INTERCEPTED:拦截中;")
    private RankingBoardIncomeAndRewardsStatusEnum status;

    @ApiModelProperty(value = "账号类型 大于0:虚拟账号 0:真实账号)")
    private String accountType;

}
